Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: New navigation system #16785

Merged
merged 145 commits into from
Jul 18, 2024
Merged

feat: New navigation system #16785

merged 145 commits into from
Jul 18, 2024

Conversation

thisisamir98
Copy link
Contributor

@thisisamir98 thisisamir98 commented Feb 8, 2024

Copy link

codecov bot commented Feb 8, 2024

Codecov Report

Attention: Patch coverage is 46.66667% with 16 lines in your changes are missing coverage. Please review.

Project coverage is 45.94%. Comparing base (80665cd) to head (22d9b92).
Report is 10 commits behind head on dev.

❗ Current head 22d9b92 differs from pull request most recent head 7189d27. Consider uploading reports for the commit 7189d27 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##              dev   #16785      +/-   ##
==========================================
- Coverage   46.08%   45.94%   -0.14%     
==========================================
  Files         746      749       +3     
  Lines       24520    24516       -4     
  Branches     5611     5599      -12     
==========================================
- Hits        11300    11265      -35     
- Misses      11791    11819      +28     
- Partials     1429     1432       +3     

thisisamir98 and others added 4 commits February 29, 2024 18:08
* feat: Add searchbar to top of conversation list (WPB-5949)

* bump ui kit

* update icon

* chore: add server engine version

* fix search logic

* only show in recent tab

* style and copy

* adjust search input styles to new design

* migrate styles to separate file

* shorten syntax

---------

Co-authored-by: Timothy Le Bon <tlebon@gmail.com>
* feat: initial sidebar change (WPB-5944)

* feat: migrate contacts to connect

* Update src/style/list/conversations.less

Co-authored-by: Virgile <78490891+V-Gira@users.noreply.github.com>

* Update src/style/list/conversations.less

Co-authored-by: Virgile <78490891+V-Gira@users.noreply.github.com>

---------

Co-authored-by: Virgile <78490891+V-Gira@users.noreply.github.com>
* feat: add badges to new navigation sidebar

* feat: update copy

* remove label

* remove extra code
* feat: add favorites tab (WPB-5946)

* feat: update favorites icon

* feat: add new groups tab

* feat: add direct conversations

* fix: correct badge for directs

* reset filter on view switch
thisisamir98 and others added 10 commits March 4, 2024 13:42
…16967)

* feat: Add searchbar to top of conversation list (WPB-5949) (#16676)

* feat: Add searchbar to top of conversation list (WPB-5949)

* bump ui kit

* update icon

* chore: add server engine version

* fix search logic

* only show in recent tab

* style and copy

* adjust search input styles to new design

* migrate styles to separate file

* shorten syntax

---------

Co-authored-by: Timothy Le Bon <tlebon@gmail.com>

* feat: Add sidebar with existing options (WPB-5944) (#16784)

* feat: initial sidebar change (WPB-5944)

* feat: migrate contacts to connect

* Update src/style/list/conversations.less

Co-authored-by: Virgile <78490891+V-Gira@users.noreply.github.com>

* Update src/style/list/conversations.less

Co-authored-by: Virgile <78490891+V-Gira@users.noreply.github.com>

---------

Co-authored-by: Virgile <78490891+V-Gira@users.noreply.github.com>

* feat: add badges to new navigation sidebar (WPB-6651) (#16849)

* feat: add badges to new navigation sidebar

* feat: update copy

* remove label

* remove extra code

* feat: add favorites, groups & directs tabs (WPB-5946) (#16861)

* feat: add favorites tab (WPB-5946)

* feat: update favorites icon

* feat: add new groups tab

* feat: add direct conversations

* fix: correct badge for directs

* reset filter on view switch

* feat: add search to groups, favorites & directs sidebar tabs

* refactor: remove extra folders from folders view

* refactor: rename ConversationViewStyle to SidebarTabs

* refactor: rename viewStyle to sidebarTab

* refactor: rename view style to current tab

* feat: move connect and archives to new navigation system

* fix: show current active sidebar tabs

* fix: bring back prefrences

* refactor use or

* refactor: remove commented code

* refactor: reuse isFolderView

* Update src/script/page/LeftSidebar/panels/Conversations/Conversations.tsx

Co-authored-by: Przemysław Jóźwik <przemyslaw.jozwik96@gmail.com>

* refactor: use includes

* refactor: remove extra white space

---------

Co-authored-by: Timothy Le Bon <tlebon@gmail.com>
Co-authored-by: Virgile <78490891+V-Gira@users.noreply.github.com>
Co-authored-by: Przemysław Jóźwik <przemyslaw.jozwik96@gmail.com>
* runfix: address new navigation styling in dark mode (WPB-6811)

* remove unused css class

* use themed input color for labels
* feat: basic new preferences

* fix header

* fix: show custom folders

* finalize animation removal

* feat: remove settings icon from sidebar tabs

* feat: update copies

* bring back line breaks
* feat: user details in new nav structure

* remove header from left sidebar

* CR fixes
* feat: Empty state for conversations

* remove unecessary code
przemvs and others added 4 commits March 28, 2024 12:12
* feat: sidebar toggle

* basic hover

* handler tweaks

* move button to bottom

* update background color

* feat: handle accesiblity error
* feat: add support for folders

* fix style

* feat: merge filters

* refactor: merge current folder logic

* refactor: use find instead of filter
* runfix: address darkmode color values

* assign css variable for gray text
V-Gira and others added 25 commits July 4, 2024 16:04
* chore: Update translations (#17723)

* chore(deps): bump wire-web-config-default-staging in /app-config (#17725)

Bumps [wire-web-config-default-staging](https://github.com/wireapp/wire-web-config-default) from v0.31.26 to v0.31.27.
- [Commits](wireapp/wire-web-config-default@v0.31.26...c48e253)

---
updated-dependencies:
- dependency-name: wire-web-config-default-staging
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump wire-web-config-default-master in /app-config (#17726)

Bumps [wire-web-config-default-master](https://github.com/wireapp/wire-web-config-wire) from v0.31.27-0 to v0.31.28-0.
- [Commits](wireapp/wire-web-config-wire@v0.31.27-0...1d7da3a)

---
updated-dependencies:
- dependency-name: wire-web-config-default-master
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Hide delivery message for group conversation (#17724)

* fix: Hide delivery message for group conversation

* cr fixes

* feat: Add disclaimer for non production envs (#17727)

* feat: Add disclaimer for non production envs

* add translation for disclaimer

* chore: Update translations (#17728)

* chore: update pipelines [WPB-6227] (#17598)

* chore(wip): update pipelines

* chore: remove staging and prod

* chore: Update translations (#17729)

* feat: remove references to phone login/number (#17730)

* chore: Update translations (#17732)

* fix: replace carriage return with a new line char (#17739)

* fix: replace carraige return with a new line char

* chore: add return type

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Otto the Bot <webapp+otto@wire.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Przemysław Jóźwik <przemyslaw.jozwik96@gmail.com>
Co-authored-by: Timothy LeBon <tlebon@gmail.com>
…d badge (#17731)

* fix: Archiving a convo with unread messages does not remove the unread badge

* revert archived tab unread count
chore: merge dev to new-navigation
…ngs (WPB-10006) (#17690)

* fix: Correct behavior for CMD/CTRL+k shortcut in new navigation settings (WPB-10006)

* more refactoring

* fix test
…nces

runfix: slow connection indicator misaligned in preferences
chore: auto-deploy dev on the edge environment and merge dev
Copy link

sonarcloud bot commented Jul 18, 2024

Copy link
Contributor

@V-Gira V-Gira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're ready 😎

@V-Gira V-Gira merged commit b342a60 into dev Jul 18, 2024
17 checks passed
@V-Gira V-Gira deleted the new-navigation branch July 18, 2024 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants